/**
 * APITable <https://github.com/apitable/apitable>
 * Copyright (C) 2022 APITable Ltd. <https://apitable.com>
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

/* eslint-disable max-len */
import React from 'react';
import { makeIcon, IIconProps } from '../utils/icon';

export const FileExcelOutlined: React.FC<IIconProps> = makeIcon({
  Path: ({ colors }) => <>
    <path d="M7.71289 10.6061V7H8.44349V10.6061H7.71289Z" fill={ colors[0] }/>
    <path d="M7.35596 10.606H6.48081L5.92603 9.78559L5.36734 10.606H4.5L5.51189 9.21909L4.60549 7.9884H5.47673L5.92994 8.65258L6.37923 7.9884H7.24657L6.34016 9.21909L7.35596 10.606Z" fill={ colors[0] }/>
    <path d="M10.0656 10.6725C9.15923 10.6725 8.92091 10.1607 8.88184 9.7309L8.87012 9.62542H9.58118L9.59681 9.70746C9.62025 9.83248 9.66322 9.92625 9.72573 9.97704C9.7648 10.0044 9.85857 10.0435 10.0461 10.0435C10.3547 10.0435 10.511 9.97704 10.511 9.8403C10.511 9.79341 10.4954 9.727 10.3587 9.66058C10.2832 9.62287 10.095 9.57788 9.92037 9.53615L9.90155 9.53165C9.60071 9.46523 9.39365 9.391 9.26472 9.30896C9.04984 9.17221 8.94044 8.98077 8.94044 8.73464C8.94044 8.47287 9.04984 8.26971 9.26081 8.13297C9.45616 7.99232 9.71011 7.9259 10.0344 7.9259C10.9017 7.9259 11.1322 8.39083 11.1752 8.78152L11.1869 8.89091H10.4876L10.4681 8.82059C10.4368 8.71901 10.3938 8.64868 10.3391 8.61743C10.2766 8.57836 10.1711 8.55883 10.0266 8.55883C9.87029 8.55883 9.79215 8.58617 9.75699 8.60571C9.70229 8.63306 9.68276 8.66431 9.68276 8.72292C9.68276 8.75808 9.73355 8.80105 9.81559 8.83622C9.88982 8.86747 10.0461 8.91436 10.2844 8.97296C10.5774 9.04328 10.7884 9.12142 10.9252 9.21519C11.1439 9.35193 11.2572 9.559 11.2572 9.80513C11.2533 10.1997 11.0463 10.6725 10.0656 10.6725Z" fill={ colors[0] }/>
    <path d="M2 2.25C2 1.55964 2.55964 1 3.25 1H10.0369C10.3773 1 10.7029 1.1388 10.9386 1.38434L13.6517 4.21049C13.8752 4.44327 14 4.75346 14 5.07616V13.75C14 14.4404 13.4404 15 12.75 15H3.25C2.55964 15 2 14.4404 2 13.75V2.25ZM3.5 2.5V13.5H12.5V6H10C9.44772 6 9 5.55229 9 5V2.5H3.5ZM10.5 3.0934L11.8503 4.5H10.5V3.0934Z" fill={ colors[0] } fillRule="evenodd" clipRule="evenodd"/>

  </>,
  name: 'file_excel_outlined',
  defaultColors: ['#D9D9D9'],
  colorful: false,
  allPathData: ['M7.71289 10.6061V7H8.44349V10.6061H7.71289Z', 'M7.35596 10.606H6.48081L5.92603 9.78559L5.36734 10.606H4.5L5.51189 9.21909L4.60549 7.9884H5.47673L5.92994 8.65258L6.37923 7.9884H7.24657L6.34016 9.21909L7.35596 10.606Z', 'M10.0656 10.6725C9.15923 10.6725 8.92091 10.1607 8.88184 9.7309L8.87012 9.62542H9.58118L9.59681 9.70746C9.62025 9.83248 9.66322 9.92625 9.72573 9.97704C9.7648 10.0044 9.85857 10.0435 10.0461 10.0435C10.3547 10.0435 10.511 9.97704 10.511 9.8403C10.511 9.79341 10.4954 9.727 10.3587 9.66058C10.2832 9.62287 10.095 9.57788 9.92037 9.53615L9.90155 9.53165C9.60071 9.46523 9.39365 9.391 9.26472 9.30896C9.04984 9.17221 8.94044 8.98077 8.94044 8.73464C8.94044 8.47287 9.04984 8.26971 9.26081 8.13297C9.45616 7.99232 9.71011 7.9259 10.0344 7.9259C10.9017 7.9259 11.1322 8.39083 11.1752 8.78152L11.1869 8.89091H10.4876L10.4681 8.82059C10.4368 8.71901 10.3938 8.64868 10.3391 8.61743C10.2766 8.57836 10.1711 8.55883 10.0266 8.55883C9.87029 8.55883 9.79215 8.58617 9.75699 8.60571C9.70229 8.63306 9.68276 8.66431 9.68276 8.72292C9.68276 8.75808 9.73355 8.80105 9.81559 8.83622C9.88982 8.86747 10.0461 8.91436 10.2844 8.97296C10.5774 9.04328 10.7884 9.12142 10.9252 9.21519C11.1439 9.35193 11.2572 9.559 11.2572 9.80513C11.2533 10.1997 11.0463 10.6725 10.0656 10.6725Z', 'M2 2.25C2 1.55964 2.55964 1 3.25 1H10.0369C10.3773 1 10.7029 1.1388 10.9386 1.38434L13.6517 4.21049C13.8752 4.44327 14 4.75346 14 5.07616V13.75C14 14.4404 13.4404 15 12.75 15H3.25C2.55964 15 2 14.4404 2 13.75V2.25ZM3.5 2.5V13.5H12.5V6H10C9.44772 6 9 5.55229 9 5V2.5H3.5ZM10.5 3.0934L11.8503 4.5H10.5V3.0934Z'],
  width: '16',
  height: '16',
  viewBox: '0 0 16 16',
});
